﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SIM.Geo.BE;
using SIM.Geo.BL;

namespace SIM.Geo.SE
{
    public class SEDetalleAvanceLabor : ISEDetalleAvanceLabor
    {
        #region ISEDetalleAvanceLabor Members

        public List<DetalleAvanceLabor> ListarDetalleAvanceLabor(int codigoAvanceDiario)
        {
            try
            {
                return new BLDetalleAvanceLabor().ListarDetalleAvanceLabor(codigoAvanceDiario);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public int InsertarDetalleAvanceLabor(DetalleAvanceLabor detalleAvanceLabor)
        {
            try
            {
                return new BLDetalleAvanceLabor().InsertarDetalleAvanceLabor(detalleAvanceLabor);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public void ModificarDetalleAvanceLabor(DetalleAvanceLabor detalleAvanceLabor)
        {
            try
            {
                new BLDetalleAvanceLabor().ModificarDetalleAvanceLabor(detalleAvanceLabor);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public void EliminarDetalleAvanceLabor(int codigoLabor, int codigoPuntoTopoAnterior, int codigoPuntoTopoActual, int codigoAvanceLabor)
        {
            try
            {
                new BLDetalleAvanceLabor().EliminarDetalleAvanceLabor(codigoLabor,codigoPuntoTopoAnterior,codigoPuntoTopoActual,codigoAvanceLabor);
            }
            catch (Exception)
            {

                throw;
            }
        }

        public DetalleAvanceLabor ObtenerDetalleAvanceLabor(int codigoLabor, int codigoPuntoTopoAnterior, int codigoPuntoTopoActual, int codigoAvanceLabor)
        {
            try
            {
                return new BLDetalleAvanceLabor().ObtenerDetalleAvanceLabor(codigoLabor, codigoPuntoTopoAnterior, codigoPuntoTopoActual, codigoAvanceLabor);
            }
            catch (Exception)
            {

                throw;
            }
        }


        #endregion
    }
}